package com.taotao.druid.visitor;

import com.alibaba.fastjson.JSON;
import lombok.Data;

import java.util.Set;


/**
 * <p>
 * 数据表信息
 * </p>
 *
 * @author fanbeibei
 * @version V1.0
 * @since 2019/10/11 12:32
 */
@Data
public class TableInfo {
    /**
     * 表名称
     */
    protected String tableName;
    /**
     * 表注释
     */
    protected String tableComment;

    /**
     * 列信息
     */
    protected Set<ColumnInfo> columnList;

    /**
     * 索引信息
     */
    protected Set<IndexInfo> indexList;

    /**
     * 主键信息
     */
    protected Set<String> pkList;


    @Override
    public String toString() {
        return JSON.toJSONString(this);
    }


}
